<?php

ob_start();
session_start();

class funciones{
    
    private $conexion;
    
/* CONEXION CON LA BASE DE DATOS */
public function conexion(){
	$this->conexion = mysql_connect('localhost','root','');
	if (! $this->conexion){die ("Error al intentar conectar con la base: ".mysql_error());}

	$db = mysql_select_db ('seguimientoempresasdb',$this->conexion);
	if(! $db){die ("Error al intentar conectar con la tabla: ".mysql_error());}
}

/* EJECUCION DE SENTENCIAS */
public function ejecutarsentencias($sentencia){
	$resultado = mysql_query($sentencia,$this->conexion)or die( mysql_error());
	return $resultado;
}

/* IMPRIMIR DATOS PARA EL ADMINISTRADOR */
public function imprimir_valoresizq($sentencia){
	$resultado = mysql_query($sentencia,$this->conexion)or die( mysql_error());
            if(mysql_num_rows($resultado)>0){
echo "*Seguimientos actuales <a href='../../clases/destruir.php'>(Cerrar sesion)</a><br/><br/>";                        
$cont=0;

                while($registro=  mysql_fetch_array($resultado)){   
                     $cont=$cont+1;
                                          
echo $cont.".- ".$registro['Nombre']." | ".$registro['Division']." | ".$registro['CC']." | ".$registro['Area1']."....";
echo "<a href='#' onclick='javascript:vercerrar(".$registro['id_anexo'].")'> ver datos </a>";                                                                
if($registro['Estado']=='0'){echo "<font color='green'><b>(Pendiente)</b></font>";}else{echo "<font color='red'><b>(Revisando)</b></font>";}
echo "<br/>";
}
}
else{
    echo "No existe ningun registro actualmente <a href='../../clases/destruir.php'>(Cerrar sesion)</a><br/><br/>";
}
}

public function imprimir_valoresder($sentencia){
	$resultado = mysql_query($sentencia,$this->conexion)or die( mysql_error());
            if(mysql_num_rows($resultado)>0){                
                while($registro=  mysql_fetch_array($resultado)){     

echo "<div id='".$registro['id_anexo']."' style='display:none;'>";
echo "<h1>Error en ".$registro['Tipo_falla']."</h1>";
echo "<h1>".$registro['Nombre']." | ".$registro['Division']." | ".$registro['CC']." | ".$registro['Area1']."</h1><br/>";
echo "<img src='fotos.php?n=".$registro['id_anexo']."' width='350px'><br/>";  
echo "<textarea name='problematica' id='adminprob' disabled>Problematica: " .$registro['Problematica']."</textarea><br/>";

if($registro['Estado']=='0'){
    
echo "<Form name='verif' method='POST' action='../../clases/verificando.php'>";                             
echo "<input type='checkbox' name='verific' onclick='this.form.submit();' value='".$registro['id_anexo']."'> Verificar este seguimiento ";      
echo "<input type='hidden' name='correo' value='".$registro['Mail']."'/>";
echo "<input type='hidden' name='problematica' value='".$registro['Problematica']."'/>";     
echo "</Form>";

}
else{
    
echo "<Form name='finalizar' method='POST' action='../../clases/finalizar.php'>";                         
echo "<input type='checkbox' name='term' onclick='this.form.submit();' value='".$registro['id_anexo']."'> Finalizar este seguimiento ";  
echo "<input type='hidden' name='correo' value='".$registro['Mail']."'/>";
echo "</Form>";

}
echo "<a href='javascript:cerrar(".$registro['id_anexo'].");'>Cerrar Informacion</a>";
echo "</div>";
                                                                }
}
}

/* OBTENER CANTIDAD DE REGISTROS ACTUALES */
public function obtener_cantidad(){
    $resultado = mysql_query("SELECT COUNT(id_anexo) FROM seguimientos");
    if(mysql_num_rows($resultado)>0){
         while($registro=  mysql_fetch_array($resultado)){ 
             echo $registro['0']+1;
         }
    }else{ echo "1";}    
}

/* FUNCION PARA EL INICIO DE SESION */
public function loguear($sentencia){    
$resultado = mysql_query($sentencia,$this->conexion)or die( mysql_error());;
  if(!$resultado){
   exit;
  }
  else{
    $columna = mysql_fetch_array($resultado);
    if($columna['Tipo_usuario']=='1') /* ADMINISTRADOR */
{
    $_SESSION["ultimoAcceso"]= date("Y-n-j H:i:s");          
    $_SESSION['nombreusuario']=$columna['Nombre'];
    
    echo "1";
    mysql_close($this->conexion);

}
else if($columna['Tipo_usuario']=='2'||$columna['Tipo_usuario']=='3') /* USUARIO */
{
    $_SESSION["autentificado"]= "SI";      
    $_SESSION["ultimoAcceso"]= date("Y-n-j H:i:s");  
    $_SESSION['id']=$columna['id_usuario'];    
    $_SESSION['tipo_usuario']=$columna['Tipo_usuario'];        
    $_SESSION['nomina']=$columna['No_Nomina'];
    $_SESSION['nombreusuario']=$columna['Nombre'];
    $_SESSION['division']=$columna['Division'];
    $_SESSION['centrocostos']=$columna['CC'];    
    $_SESSION['area']=$columna['Area1'];
    
    echo "2";
    mysql_close($this->conexion);

}else{ echo "Error";}
 }
}
/* FUNCION PARA VERIFICAR QUE LA VARIABLE DEL USUARIO HA SIDO INICIADA COMO SESION Y NO ESTA VACIA */
function verificar_usuario(){    
	if (!isset($_SESSION['nombreusuario'])){return false;}else{return true;}
}

}
?>